336
289
199
273
156
235
327
187
240
176
248
171
324
287
148
259
362
555
408
65
142
198
299
390
575
134
215
84
169
140
230
105
203
111
205
337
212
255
278
370
154
211
123
177
254
153
341
196
116
271
282
385
388
407